html{background: #333;}
body {text-align: center;}

.main{
width: 85%;
height: 700px;

margin: 0px auto;
margin-bottom:20px;
border:2px solid #FC0;
background-color:#F7F7F7;
}

.top_ad{
float:auto;
width:100%;
height:150px;

margin: 0px auto;
margin-bottom:0px;
border:1px solid #FFFF99;
background-color: #F0FBEB;
}

.loginpicture{
float:auto;
width:99%;
height:70px;

margin: 0px auto;
margin-bottom:1px;
border:1px solid #CCCC33;
background-color:#FFFFFF;
}

.login{
font-family:"宋体","Times New Roman",Georgia,Serif;
;
font-size:14px;
text-align:left;

float:left;
width:29%;
height:300px;

margin: 0px auto;
margin-left:2px;
margin-bottom:1px;
border:1px solid #F8B3D0;
background-color: #F0FBEB;
}
.ok_btn{

}
.pbtn
{	
border:solid 2px #dcdcdc;
padding:4px 14px 4px 34px;
color:#959595;
}
.btn
{
background:url("/static/images/ok.gif") no-repeat 8px center;
background-color:#f9f9f9;
}

.center_ad{
float:right;
width:70%;
height:280px;

margin: 0px auto;
margin-top:0px;
margin-left:0px;
margin-bottom:1px;
border:0px solid #B2D9AC;
background-color:#FFFFFF;
}

.user_rank{
/*position:relative;top:-30px;left:3px;
float:left;
width:20%;
height:290px;

margin: 0px auto;
margin-top:0px;
margin-left:0px;
margin-bottom:1px;
border:1px solid #B2D9AC;
background-color: #F0FBEB;*/
}

.func{
/*float:left;
width:77.5%;
height:254px;
background: url(/static/images/login_bg1.gif);
margin: 0px auto;
margin-top:0px;
margin-left:0px;
margin-bottom:1px;
border:1px solid #B2D9AC;
background-color:;*/
}

.bottom_ad{
float:left;
width:99%;
height:90px;
background: url();
margin: 0px auto;
margin-top:10px;
margin-left:0px;
margin-bottom:1px;
border:1px solid #B2D9AC;
background-color:;
}